So, we (David B told me first. Thanks David) saw this Giant in ‘The Thing You Love Most’:
Was his Storybrooke version in the well-wishers of Mayor Mills appointment/photo op of the new Sheriff?
Updated to add these screencaps:
If you love Once Upon a Time, check out the Once Upon a Time Fan Podcast: http://onceuponatimepodcast.com