Maestra River


Maestra River - stream in Philippines.